// FILE: Chip8ConsoleKeyboard.h by Richard Hughes 02/05/2012
//
// DESC: Defines the Win32 based console Chip 8 Keyboard

#ifndef __chip8consolekeyboard_h__
#define __chip8consolekeyboard_h__

// INCLUDES
#include <Windows.h>
#include <Chip8Keyboard.h>
#include "main.h"

// NAMESPACES
using namespace Emulator::Chip8;

/*************************************************************/
//
// CLASS: Chip8ConsoleKeyboard
//
// DESC: Defines the Win32 based console Chip 8 Keyboard
//
/*************************************************************/

class Chip8ConsoleKeyboard : public Chip8Keyboard
{
private:

public:

	Chip8ConsoleKeyboard() {}
	~Chip8ConsoleKeyboard() {}

	bool IsKeyDown(Chip8Key key);

	bool IsKeyUp(Chip8Key key);
}; // end Chip8ConsoleKeyboard

#endif // __chip8consolekeyboard_h__

// EOF: Chip8ConsoleKeyboard.h